package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface SchemeOpenRecordService {


    /**
     * B2-3查询应用实例配置关系列表(边界)
     */
    BffQueryApplexConrelListBorderRespDto queryApplexConrelListBorder(BffQueryApplexConrelListBorderReqDto reqDto);


    /**
     * B2-3查询主题方案开通记录列表(边界)
     */
    BffQueryThemeSchemeOpenRecordListBorderRespDto queryThemeSchemeOpenRecordListBorder(BffQueryThemeSchemeOpenRecordListBorderReqDto reqDto);

    /**
     * B2-3发布方案开通记录(管理)
     */
    BffReleaseSchemeOpenRecordRespDto releaseSchemeOpenRecord(BffReleaseSchemeOpenRecordReqDto reqDto);

    /**
     * B2-3更新方案开通记录(管理)
     */
    BffRefreshSchemeOpenRecordRespDto refreshSchemeOpenRecord(BffRefreshSchemeOpenRecordReqDto reqDto);

    /**
     * B2-3新增模板方案配置关系(管理)
     */
    BffAddTempSchemeConrelRespDto addTempSchemeConrel(BffAddTempSchemeConrelReqDto reqDto);

    /**
     * B2-3删除模板方案配置关系(管理)
     */
    BffDeleteTempSchemeConrelRespDto deleteTempSchemeConrel(BffDeleteTempSchemeConrelReqDto reqDto);
    //
}
